MR Algorithm 1